# 流程的添加

# 添加内置流程

在【配置】-【流程】下点击【配置】,进入“流程管理”页面,弹出【添加内置流程】弹窗,如下图:

可根据通讯设备,点击IO板/PLC/无协议等添加新流程。下图为PLC内置流程。

第二次进入没有弹出“添加内置流程”的可以直接点击【预设方案】添加内置流程。

第二次进入需要对已添加流程进行编辑的,双击红色提示框内部后,进入编辑流程状态。

已添加的内置流程需要分别双击流程中的每一个动作,选择需要用到的参数。

# 添加/删除流程

在【配置】-【流程】-【配置】下的“流程管理”页面,点击【添加流程】可直接添加一个只有结束的空白流程。

在【流程管理】页面点击选中想要删除的流程,点击【删除流程】可删除已添加流程。

# 添加动作

在【配置】-【流程】-【配置】下的“流程管理”页面,点击【添加动作】可以在已添加的流程中添加需要的其它动作。

# 1. IO板输入

点击【添加动作】,下拉列表中点击【监听IO板输入】,在流程编辑区域单击鼠标左键添加动作,弹出如下窗口,选择需要监听的IO板和需要监听具体哪一个位置(默认为X0)。

# 2. 监听PLC输入

点击【添加动作】,下拉列表中点击【监听PLC输入】,在流程编辑区域单击鼠标左键添加动作,弹出如下窗口,选择需要监听的PLC名称,PLC收到信号的寄存器地址和具体哪一位(默认监听为D0.0)。

# 3. 等待点击流程按钮

点击【添加动作】,下拉列表中点击【等待点击流程按钮】,在流程编辑区域单击鼠标左键,添加动作,弹出如下窗口,

【确定】保存之后可以在【主界面】出现一个流程按钮。

点击【主界面】导航栏【流程按钮】下拉列表中的【流程按钮】可以触发检测流程,常用于虚拟触发,检测流程设置如下图:

# 4. 等待点击HMI按钮

点击【添加动作】,下拉列表中点击【等待点击HMI按钮】,在流程编辑区域单击鼠标左键,添加动作,弹出如下窗口(按钮ID需要先在HMI添加一个【流程按钮】才会显示已添加的按钮ID,按钮添加详情见2.2.10.1)。

在HMI添加【流程按钮】之后,【主界面】出现【控制】窗口,窗口内有已添加的按钮,如下图:

注意事项: 如【控制】窗口未自动打开,可以在【主界面】-【显示】-【窗口】中打开【控制】窗口如下图:

点击控制窗口的【流程按钮】可以执行检测触发流程,常用于虚拟触发,检测流程设置如下图:

# 5. 等待切换状态

点击【添加动作】,下拉列表中点击【等待切换状态】,在流程编辑区域单击鼠标左键,添加动作,弹出如下窗口,可以选择软件的状态,“待机”或者“检测”。(应用场景为软件切换待机/检测转态时输出数据)

# 6. 检测

点击【添加动作】,下拉列表中点击【检测】,在流程编辑区域单击鼠标左键,添加动作,弹出如下窗口,点击,在下拉列表的算法组中选择检测要运行的算法组。

检测动作模块右侧三个小圆点分别代表“检测完成”、“检测OK”、“检测NG”

# 7. 切换产品

点击【添加动作】,下拉列表中点击【切换产品】,在流程编辑区域单击鼠标左键,添加动作,弹出如下窗口,点击,在下拉列表的配方中选择要切换的配方。

应用于配方的自动切换如下图:

# 8. 输出数据

点击【添加动作】,下拉列表中点击【输出数据】,在流程编辑区域单击鼠标左键,添加动作,弹出如下窗口,点击,在下拉列表选择要需要输出的数据组。

应用于检测动作完成,按照需要的检测结果(检测完成、检测OK、检测NG)输出数据,如下图:

# 9. 延时

点击【添加动作】,下拉列表中点击【延时】,在流程编辑区域单击鼠标左键,添加动作,弹出延时窗口,输入需要延时的时间。

【延时】为延时一段时间执行后续动作,常应用于延时检测或者延时输出,如下图:

# 10. 打开应用

点击【添加动作】,下拉列表中点击【打开应用】,在流程编辑区域单击鼠标左键添加动作,弹出打开应用窗口,点击【浏览】添加需要的程序或脚本。

# 11. 运行命令

点击【添加动作】,下拉列表中点击【运行命令】,在流程编辑区域单击鼠标左键,添加动作,弹出运行命令窗口,运行命令窗口执行的命令,即等同于在windows中的CMD命令行运行命令。

# 12. 逻辑或

点击【添加动作】,下拉列表中点击【逻辑或】,在流程编辑区域单击鼠标左键即可添加动作。 【逻辑或】使用方法,当有多个动作时,只要有其中一个动作完成,【逻辑或】动作完成,达到下一个动作。如下图,当检测完成,“检测OK”/“检测NG”只要有其中一项输出完成,【逻辑或】动作完成,到达结束动作。

# 13. 逻辑与

点击【添加动作】,下拉列表中点击【逻辑与】,在流程编辑区域单击鼠标左键即可添加动作。应用场景:当有多个动作时,必须每一个动作都完成,【逻辑与】动作完成,到达下一个动作。

# 流程运行的状态限制

  • 在每一个流程中都会有【流程允许状态】双击弹出选择窗口,可以切换流程运行的状态。
  • 若选择“无限制”,则该流程在程序运行的任何时候都在执行。
  • 若选择“待机”,则该流程在程序处于待机状态下才执行。
  • 若选择“检测中”,则该流程在程序处于检测状态下才能执行,且在切换到待机时,执行中的流程会提前结束。

示例:
一般涉及检测动作的流程,都需将流程允许状态设置为“检测中”。
一般涉及手动控制的流程,可将流程允许状态设置为“无限制”。